/**
 * 户口性质
 * @param {*} type 
 */
export function householdCode(type) {
    let obj = {
        '11': '本市非农业户口',
        '12': '本省非农业户口',
        '13': '外省非农户口',
        '21': '本市农业户口',
        '22': '本省农业户口',
        '23': '外省农业户口',
        '30': '港澳台',
        '40': '外籍'
    }
    return obj[type];
}

/**
 * 婚姻状况
 */
export function marriageCode(type) {
    if (type == '') {
        return '请选择婚姻状况';
    }
    let obj = {
        '001': '未婚',
        '002': '已婚'
    }
    return obj[type];
}

/**
 * 文化程度
 * @param {*} type 
 */
export function educationCode(type) {
    if (type == '') {
        return '请选择文化程度';
    }
    let obj = {
        '10': '博士后',
        '11': '博士研究生',
        '14': '硕士研究生',
        '21': '大学本科',
        '31': '大学专科',
        '41': '中等专科',
        '44': '职业高中',
        '47': '技工学校',
        '61': '普通中学',
        '71': '初级中学',
        '81': '小学',
        '90': '其它',
        '99': '无'
    }
    return obj[type];
}
/* 字符串脱敏显示,front为前面保留几位，back为后面保留几位*/
export function tuoMin(str, front, back) {
  if (typeof str == 'string') { //参数为字符串类型
    if (str.length < 3) {
      return str;
    }
    let t = "************************"
    let ruten = str.substr(front, (str.length - front - back)); //提取字符串下标之间的字符。
    return str.replace(ruten, t.substr(0, ruten.length < 3 ? 3 : ruten.length)); //字符串中用字符替换另外字符，或替换一个与正则表达式匹配的子串。
  }
  return str;
}

/* 姓名脱敏显示,front为前面保留几位，back为后面保留几位*/
export function nameTM(str) {
  if (str === '--') return str;
  if (typeof str == 'string') { //参数为字符串类型
    return '*' + str.substr(1);
  }
  return str;
}

/**
 * 民族
 * @param {*} type 
 */
export function ethnicCode(type) {
    if (type == '') {
        return '请选择民族';
    }
    let obj = {
        '01': '汉族',
        '02': '蒙古族',
        '03': '回族',
        '04': '藏族',
        '05': '维吾尔族',
        '06': '苗族',
        '07': '彝族',
        '08': '壮族',
        '09': '布依族',
        '10': '朝鲜族',
        '11': '满族',
        '12': '侗族',
        '13': '瑶族',
        '14': '白族',
        '15': '土家族',
        '16': '哈尼族',
        '17': '哈萨克族',
        '18': '傣族',
        '19': '黎族',
        '20': '傈僳族',
        '21': '佤族',
        '22': '畲族',
        '23': '高山族',
        '24': '拉祜族',
        '25': '水族',
        '26': '东乡族',
        '27': '纳西族',
        '28': '景颇族',
        '29': '柯尔克孜族',
        '30': '土族',
        '31': '达斡尔族',
        '32': '仫佬族',
        '33': '羌族',
        '34': '布朗族',
        '35': '撒拉族',
        '36': '毛南族',
        '37': '仡佬族',
        '38': '锡伯族',
        '39': '阿昌族',
        '40': '普米族',
        '41': '塔吉克族',
        '42': '怒族',
        '43': '乌孜别克族',
        '44': '俄罗斯族',
        '45': '鄂温克族',
        '46': '德昂族',
        '47': '保安族',
        '48': '裕固族',
        '49': '京族',
        '50': '塔塔尔族',
        '51': '独龙族',
        '52': '鄂伦春族',
        '53': '赫哲族',
        '54': '门巴族',
        '55': '珞巴族',
        '56': '基诺族',
        '99': '其他'
    }
    return obj[type];
}
/**
 * 无值
 */
export function valueempty(type) {
    if (type == ''||type===null||type===undefined) {
        return '-';
    }else{
    	return type
    }
}